package android.pruebas.preferencias2;

import java.util.prefs.Preferences;

import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;

public class Preferencias2Activity extends Activity {

	private CheckBox chkConectar;
	private EditText txtDireccion;

	@Override
	protected void onCreate(Bundle state){
		super.onCreate(state);
		setContentView(R.layout.main);

		chkConectar = (CheckBox) findViewById(R.id.chkConectar);
		txtDireccion = (EditText) findViewById(R.id.txtDireccion);

		leerPreferencias();

	}

	@Override
	protected void onStop(){
		super.onStop();
		guardarPreferencias();
	}

	private void leerPreferencias() {
		Log.i("Preferencias2Activity", "leer preferencias ");
		SharedPreferences settings = getPreferences(0);
		chkConectar.setChecked(settings.getBoolean("conectar", false));
		txtDireccion.setText(settings.getString("direccion", "www.google.es"));

	}

	private void guardarPreferencias() {
		Log.i("Preferencias2Activity", "Guardar preferencias");
		SharedPreferences settings = this.getPreferences(0);
		SharedPreferences.Editor editor = settings.edit();
		editor.putBoolean("conectar", chkConectar.isChecked());
		editor.putString("direccion", txtDireccion.getText().toString());

		// Commit the edits!
		editor.commit();

	}
}